.申请列表-view {
  display: block;
  height: 100%;
}

.申请列表-view vaadin-supGoodGrid {
  height: 100%;
  line-height: var(--lumo-line-height-m);
}

.申请列表-view vaadin-supGoodGrid,
.申请列表-view vaadin-supGoodGrid-cell-content {
  background-color: var(--lumo-contrast-10pct);
}

.申请列表-view .card {
  background-color: var(--lumo-base-color);
  border-radius: var(--lumo-border-radius);
  box-shadow: var(--lumo-box-shadow-xs);
  padding: calc(var(--lumo-space-s) * 1.5) var(--lumo-space-m);
}

.申请列表-view img {
  border-radius: 50%;
  flex-shrink: 0;
  height: var(--lumo-size-m);
  margin-right: calc(var(--lumo-space-s) * 1.5);
  width: var(--lumo-size-m);
}

.申请列表-view .header {
  align-items: baseline;
}

.申请列表-view .name {
  font-size: var(--lumo-font-size-s);
  font-weight: bold;
  margin-right: var(--lumo-space-s);
}

.申请列表-view .date {
  color: var(--lumo-tertiary-text-color);
  font-size: var(--lumo-font-size-xs);
}

.申请列表-view .post {
  color: var(--lumo-secondary-text-color);
  font-size: var(--lumo-font-size-s);
  margin-bottom: var(--lumo-space-s);
  white-space: normal;
}

.申请列表-view .actions {
  align-items: center;
}

.申请列表-view iron-icon {
  color: var(--lumo-tertiary-text-color);
  height: calc(var(--lumo-icon-size-s) * 0.8);
  margin-right: var(--lumo-space-s);
  width: calc(var(--lumo-icon-size-s) * 0.8);
}

.申请列表-view .likes,
.申请列表-view .comments,
.申请列表-view .shares {
  color: var(--lumo-tertiary-text-color);
  font-size: var(--lumo-font-size-xs);
  margin-right: var(--lumo-space-l);
}
